package com.zyh.scs.admin.api.dto.open;

import jakarta.validation.constraints.NotBlank;
import lombok.Data;

import java.io.Serializable;

/**
 * 部门信息同步dto
 *
 * @author hwh
 */
@Data
public class SyncExtDepartmentDTO implements Serializable {

    /**
     * 部门id
     */
	//@NotBlank(message = "部门id不能为空")
    private String deptId;

    /**
     * 部门名称
     */
    @NotBlank(message = "部门名称不能为空")
    private String deptName;

    /**
     * 父部门id
     */
    // @NotBlank(message = "父部门id不能为空")
    private String parentId;

    /**
     * 机构类型：2委外人员机构、3见习人员机构
     */
    @NotBlank(message = "机构类型不能为空")
    private String deptType;
    

    /**
     * 操作类型：1新增  2修改   默认为1
     */
    private Integer operationType = 1;

}